Golang Job: Senior Software Developer

Job added on

Location

Calgary - Canada

Job type

Full-Time

Golang Job Details

Why Turing Analytics?

At Turing Analytics Inc., we have a cross-functional team with decades of energy industry analytics and SaaS (software as a service) experience and know how. We're looking for passionate go-getters who thrive in fast-moving environment to join our team. Our culture of delivery ensures we are constantly adding value to our users. If this is an environment you want to be a part of, then check out the details below and apply now!

Primary Duties and Responsibilities:

  • Contribute kick ass development to our rapidly expanding product
  • Speak up with great insights and ideas that will change the way we approach the problem
  • Be flexible and willing to adjust priorities and projects if needs dictate
  • Communicate issues or problems in a timely manner
  • Involve others in your decision-making process where appropriate but also demonstrate your ability to make decisions on your own
  • Comfortable with rapid growth and a dynamic environment
  • Work under the guidance and follow technical direction from development leaders
  • Mentor other developers and be a champion of industry best practices

Minimum Skills & Qualifications:

  • Bachelor’s Degree in relevant field
  • 5+ years of professional development experience
  • 3+ years development in a SAAS environment
  • Experience creating and working with REST and GraphQL services
  • Experience with Document Databases, preferably MongoDB
  • Experience with Relational Databases, preferably PostgreSQL
  • Passion for product excellence and experience working in organizations with strong collaboration between Engineering, Data, Product, Design, and Business functions
  • Experience with multiple back-end technologies, preferably dotnet and Golang
  • Advanced critical thinking and problem-solving skills
  • Experience working with microservices architectures
  • Experience working with or establishing services with high test automation coverage

Preferred Skills & Qualifications:

  • Agile/Scrum experience a plus
  • Knowledge in a modern JavaScript library, preferably React

Job Types: Full-time, Permanent, Fixed term contract
Contract length: 12 months

Salary: $100,000.00-$130,000.00 per year

Benefits:

  • Company events
  • Dental care
  • Disability insurance
  • Extended health care
  • Flexible schedule
  • Life insurance
  • Paid time off
  • Vision care
  • Work from home

Schedule:

  • Monday to Friday

Supplemental pay types:

  • Bonus pay

Experience:

  • Microservices: 1 year (preferred)
  • Kubernetes: 1 year (preferred)
  • .NET: 1 year (preferred)
  • Go: 1 year (preferred)
  • MongoDB: 1 year (preferred)
  • React: 1 year (preferred)

Work Location: Hybrid remote in Calgary, AB